# 数据集参数配置
DATASET_PARAMS = {
    # 二维人工数据集 - 形状特征明显的数据集
    'Jain': {'k': 22, 'm': 2, 'R': 2},        # 半月形数据集，两个类簇，增大k可以捕获更好的局部结构
    'Flame': {'k': 27, 'm': 2, 'R': 12},        # 不规则形状数据集，需要较小的k以保留局部特征
    'Spiral': {'k': 12, 'm': 3, 'R': 3},      # 螺旋形数据集，k=12,R=3时效果最佳
    'Compound': {'k': 11, 'm': 6, 'R': 3},    # 复合结构数据集，需要更多的簇中心
    'Aggregation': {'k': 12, 'm': 7, 'R': 3},  # 聚合数据集，密度变化较大
    'D31': {'k': 49, 'm': 31, 'R': 30},        # 31个高斯分布的簇，需要较大的k值
    
    # 真实数据集
    'Iris': {'k': 10, 'm': 3, 'R': 5},        # 经典数据集，3个类别
    'wine': {'k': 12, 'm': 3, 'R': 6},        # 葡萄酒数据集，3个类别，特征较多
    'seeds': {'k': 10, 'm': 3, 'R': 5},       # 种子数据集，3个类别
    'glass': {'k': 12, 'm': 6, 'R': 6},       # 玻璃数据集，6个类别，需要较大的k
    'wdbc': {'k': 15, 'm': 2, 'R': 8}         # 威斯康星乳腺癌数据集，2个类别，高维特征
}